home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
scope
/
101-125
/
scopedisk120
/
zeroclear
/
readme
< prev
next >
Wrap
Text File
|
1995-03-19
|
2KB
|
43 lines
When I traded in my A1000 last week for a A2500/30, the first program
a friend and I tried was Turbo Silver. I expected blazing speed with
the new 68030 running at 25 Mhz along with the floating point processor.
Severe disappointment occurred instead. Turbo Silver locked up instantly
on my new machine. After alot of trial and error, my friend and I noticed
that Turbo Silver would run fine if we took out the A2091 hard disk
controller. Taking out the 68030 card had no effect, it was definitely the
A2091 that seemed to "cause" the problem.
A call to Impulse the next day revealed that the A2091 apparantly writes
a non-zero value to memory location 0, only upon startup. Turbo Silver
ALSO has a problem in that it depends on location 0 having a zero there.
No software should ever care what's in location zero, its simply a bug
probably having to do with an unitialized NULL pointer somewhere in
Turbo Silver.
Impulse would not offer me a corrected version of Turbo Silver, and I didn't
want to wait till Commodore fixed the problem with their A2091. So I wrote
what is probably the smallest usefull Amiga program (only 44 bytes long)
which clears the first 4 bytes of memory. I installed this program in my
startup-sequence file so it automatically executes at boot time.
With this program, Turbo Silver now runs normally.
Included in this archive file:
ZeroClear - program clears location 0
ZeroClear.asm - source code in 68000 assembler
README - this file you are reading
If you discover anything else, please contact me.
I may be reached on People Link as "brett*case", or via US Mail to:
Brett Casebolt
c/o Natural Graphics
P.O. Box 1963
Rocklin, CA 95677